Two Tribes Engine ~ loc

Multilanguage Strings

loc_lang_t {
    char lang[2];   // 2-char country code
};

loc_string_t {
    short length;
    short value[length];    // UCS-2 string
};

loc_string_set_t {
    u32 key;                // some sort of hash
    loc_string_t strings[num_langs];
}

loc_file_t {
    short num_langs;
    loc_lang_t langs[num_langs];
    short num_strings;
    loc_string_set_t string_sets[num_strings];
};